Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao a tutti,
sto realizzando una tastiera su schermo identica a quella incorporata in windows....
Premetto che per fare ci sto usando il metodo sendkeys.
Il programma funge con una textbox perchè faccio:
Codice sorgente - presumibilmente VB.NET
PrivateSub Cmd01_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Cmd01.Click
TextBox1.Focus()
My.Computer.Keyboard.SendKeys("A", True)
EndSub
Il problema sta nel fatto che quando voglio scrivere su un blocco note non ci riesco....perchè?
La SendKeys serve proprio da wrapper per evitare di accedere all'api, quindi mi sembra strano che non funzioni. Se sei disperato, puoi provare la funzione keydb_event o la più recente SendInput definite nella user32.dll.